cash-and-carry supermarket - Spanish English Dictionary